// TerrainPanel.cpp : implementation file
//

#include "stdafx.h"
#include "TerrainPanel.h"
#include "TerrainModifyTool.h"
#include "TerrainHoleTool.h"
#include "VegetationTool.h"
#include "EnvironmentTool.h"
#include "ShaderTemplateTool.h"
#include "TerrainTexturePainter.h"
#include "TerrainMoveTool.h"
#include "TextureTool.h"
#include "TerrainVoxelTool.h"
#include "TerrainMinimapTool.h"

/////////////////////////////////////////////////////////////////////////////
// CTerrainPanel dialog


CTerrainPanel::CTerrainPanel(CWnd* pParent)
{
	AddButton( _T("Modify"),RUNTIME_CLASS(CTerrainModifyTool) );
	AddButton( _T("Holes"),RUNTIME_CLASS(CTerrainHoleTool) );
	AddButton( _T("Vegetation"), RUNTIME_CLASS(CVegetationTool) );
	AddButton( _T("Environment"),RUNTIME_CLASS(CEnvironmentTool) );
	//m_shaderBtn.SetToolClass( RUNTIME_CLASS(CShaderTemplateTool) );

	//m_textureBtn.SetToolClass( RUNTIME_CLASS(CTextureTool) );
	AddButton( _T("Layer Painter"),RUNTIME_CLASS(CTerrainTexturePainter) );
	AddButton( _T("Move Area"),RUNTIME_CLASS(CTerrainMoveTool) );

	AddButton( _T("Voxel Painter"),RUNTIME_CLASS(CTerrainVoxelTool) );
	AddButton( _T("Mini Map"),RUNTIME_CLASS(CTerrainMiniMapTool) );

	Create(MAKEINTRESOURCE(IDD),pParent);
}
